export const defaultProps = {
    curve: {
        type: 'none',
        skew: 0,
        amplitude: 1,
        depth: 1,
        showControls: false
    },
    // color: {
    //     type: 'colorCircle',
    //     alpha: 0.5,
    //     fill: true
    // },
    props: {
        fill: 'none',
        opacity: 1,
        stroke: 'red',
        strokeWidth: 1,
        strokeDasharray: 0
    },
    edge: {
        show: true,
        fill: 'none',
        fillRule: 'nonzero',
        opacity: 1,
        stroke: 'red',
        strokeWidth: 1,
        strokeDasharray: 0
    },
    edgeExtension: {
        show: false,
        r: 3,
        fill: 'gray',
        opacity: 1,
        stroke: 'red',
        strokeWidth: 1,
        strokeDasharray: 5,
        iterNum: 0,
        crossPoints: false,
        labels: false
    },

    vertex: {
        show: false,
        r: 3,
        fill: 'gray',
        opacity: 1,
        stroke: 'none',
        strokeWidth: 1,
        strokeDasharray: 0,
        one: false
    },
    centre: {
        show: false,
        r: 3,
        fill: 'red',
        opacity: 1,
        stroke: 'none',
        strokeWidth: 1,
        strokeDasharray: 0
    },
    radius: {
        show: false,
        stroke: 'gray',
        strokeWidth: 1,
        strokeDasharray: 4,
        one: false
    },
    excircle: {
        show: false,
        fill: 'none',
        opacity: 1,
        stroke: 'red',
        strokeWidth: 1,
        strokeDasharray: 0
    },
    incircle: {
        show: false,
        fill: 'none',
        opacity: 1,
        stroke: 'red',
        strokeWidth: 1,
        strokeDasharray: 0
    },
    labels: {
        show: false,
        type: 'index',
        fontSize: 14,
        stroke: 'gray'
    },
    links: {
        show: false,
        crossPoints: false,
        fill: 'gray',
        opacity: 1,
        stroke: 'gray',
        strokeWidth: 1,
        strokeDasharray: 4
    },
    mirror: {
        type: 'none',
        scale: 1,
        refraction: 0,
        departure: 0,
        // borderIndex: 0,
        oneline: false,
        onelineOffset: 1,
        color: 'colorCircle',
        alpha: 0.5,
        fill: true,
        fillRule: 'nonzero',
    },
    motion: {
        type: 'none',
        speed: 1,
        origin: 'centre'
    },
    layout: {
        type: '0',
        angle: 'a'
    },
    axis: {
        type: 'none',
        crossPoints: false,
        labels: false,
        cellPoints: false
    },
    mark: {
        show: false,
        r: 20,
        fill: 'purple',
        fontSize: 10,
        stroke: 'gray',
        strokeDasharray: 4,
        edge: true,
        angle: true,
        radius: false,
        labels: false,
        boundingClientRect: false
    },
    fill: {
        pattern: 'none',
        gridDensity: 20,
        rayDensity: 10,
        offset: 0.3,
        fill: 'none',
        fontSize: 10,
        stroke: 'gray',
        strokeDasharray: 4,
        strokeWidth: 1,
        inheritCurve: false
        // color:'none'
    }
}